04 / UNTITLED OS

0.1.0开发日志Development Log

基于 ESP32 打造的轻量级嵌入式操作系统,探索有限硬件资源下的图形交互、系统管理与功能扩展,构建简洁、独立且灵活的操作体验。A lightweight embedded operating system built on ESP32, exploring graphical interaction, system management and extensibility within limited hardware resources to create a simple, independent and flexible experience.

进行中In progress
S3-N16R8版本与开发进度Version and development progress

当前方向Current direction

优先开发运行在 ESP32-S3 上的基础系统,以 Windows App 作为 USB 虚拟显示屏。画面与输入共用可扩展协议,后续再逐步实现经过配对、加密和权限控制的局域网及互联网远程连接。Prioritize the base system running on ESP32-S3, with a Windows app serving as its USB virtual display. Display and input use an extensible shared protocol; paired, encrypted and permission-controlled LAN and Internet connections are later stages.

版本记录Version history

0.1.0 / USB 虚拟屏幕首次运行First working USB virtual display

建立独立 ESP-IDF 工程及 Windows 虚拟屏幕客户端,由 ESP32-S3 实际运行 LVGL、渲染 320×240 画面,Windows 接收局部刷新并回传鼠标触摸与按键。真实设备已完成桌面、设置、主题切换、基础锁屏、上滑解锁及连接关闭后恢复的首轮联调,并检查了数据包校验和重复交互。当前成果是 USB 阶段的可运行基础框架,不代表完整版本已验收;PIN、农历、实体屏幕驱动、网络远程控制及长期稳定性验证仍待后续开发。Created an independent ESP-IDF project and Windows virtual-display client. ESP32-S3 runs LVGL and renders the 320×240 display; Windows receives partial updates and forwards mouse touch and key events. Initial real-device checks covered the desktop, settings, theme changes, basic lock screen, swipe unlock, recovery after closing the connection, packet validation and repeated interactions. This is a working foundation for the USB stage, not acceptance of the complete release. PIN, lunar dates, physical-display drivers, network remote control and long-term stability validation remain future work.

0.1.0 / 建立项目档案Project archive established

建立 untitled OS 项目介绍与开发日志,记录版本 0.1.0、目标平台及项目方向,为后续开发记录准备统一入口。Establish the untitled OS introduction and development log, recording version 0.1.0, the target platform and project direction as a shared entry point for future updates.